package com.project.common.caching;

import com.project.common.data.Persistence;

import java.io.Serializable;

public interface CacheRepository<K extends Serializable, P extends Persistence<K>> {
    /**
     * 设置缓存,包含新增和修改
     */
    void set(P persistence);

    /**
     * 获取缓存
     */
    P get(K key);

    /**
     * 删除缓存
     */
    void delete(K key);
}
